﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
using PitBull.Collection;

namespace PitBullBusinessLogic.Configuration
{
    [Serializable]
    [DataContract]
    public class Setting : EntityBase, IEntityCollectionWithEvent<Setting>
    {
        #region Ctor

        /// <summary>
        /// Creates a new instance of the Setting class
        /// </summary>
        public Setting():base()
        {
        }

        #endregion

        #region Properties

        /// <summary>
        /// Gets or sets the setting identifier
        /// </summary>
        public int SettingID { get; set; }

        /// <summary>
        /// Gets or sets the name
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// Gets or sets the value
        /// </summary>
        public string Value { get; set; }

        /// <summary>
        /// Gets or sets the description
        /// </summary>
        public string Description { get; set; }

        #endregion



        public bool Equals(Setting o)
        {
            throw new NotImplementedException();
        }

        public void itm_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            throw new NotImplementedException();
        }

        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
    }
}
